home *** CD-ROM | disk | FTP | other *** search
/ Your Choice 3 / Your Choice Software Collection 3.iso / windows / zpro202 / zprocess.rev < prev    next >
Text File  |  1994-08-15  |  9KB  |  215 lines

  1.                         ZProcessor Revision History
  2.  
  3.  
  4. 08-16-94 ■ Version 2.02
  5.  
  6.          . Fixed a major problem when using internal ZIP compression.
  7.            When attempting to recompress a program using the Update
  8.            option, users would receive an Error Number 5, (File Access
  9.            Denied).  The compressed file had been marked as read-only, and
  10.            therefore could not be initialized for any other action.  This
  11.            error condition did not appear when using a Novell network, so
  12.            internal beta-testing efforts did not catch the problem.  Added
  13.            code to make sure the compressed file's attributes were properly
  14.            set before any action to the file is attempted.  
  15.  
  16.  
  17. 08-09-94 ■ Version 2.01
  18.  
  19.          . No changes made.
  20.  
  21.  
  22. 08-04-94 ■ Version 2.00
  23.  
  24.          . Enhanced ZProcessor's ability to handle "overwrite" error
  25.            messages generated by PKUNZIP.EXE or ARJ.EXE.  When either
  26.            of these programs detects a file on the hard drive that
  27.            already exists in the compressed file, they will issue an
  28.            overwrite message, prompting the user whether or not the
  29.            file should be replaced with the one located in the
  30.            compressed file.  Each of these programs will then generate
  31.            an exit code, which normally causes the ZProcessor to cease the
  32.            program execution and terminate.  Since these errors are
  33.            non-fatal errors, ZIP'R Pro (ZProcessor) now offers users the
  34.            choice of whether to continue with normal program execution
  35.            or not.
  36.  
  37.            Why is this necessary?  The most common need for this feature
  38.            is when programs such as Central Point Anti-Virus or Microsoft
  39.            Anti-Virus place "CHKLIST.CPS" or "CHKLIST.MS" files in each
  40.            directory when a virus scan is executed on a user's computer.
  41.            The first time this happens, the compressor (PKZIP, for example)
  42.            adds the left-over virus file into the archive.  The next time
  43.            a virus scan is executed, PKUNZIP detects that a file by the
  44.            same name exists in the program directory, generates an exit
  45.            code, and thus causes ZProcessor to terminate execution.  (This
  46.            could prove to be frustrating, since a file by this name is
  47.            placed in EVERY scanned directory.)  ZProcessor will now detect
  48.            if an overwrite message occurs, and will display a message
  49.            box, allowing the user the option of whether to continue
  50.            with the normal program execution or not.
  51.  
  52.  
  53. 07-19-94 ■ Version 1.03
  54.  
  55.          . Fixed several Clear-Screen problems by replacing the
  56.            built-in Clear-Screen command with a custom routine
  57.            that resets the Window to 1,1, 80,25.
  58.  
  59.  
  60. 04-22-94 ■ Version 1.02
  61.  
  62.            . No modifications.  (See ZIFPROW.REV for modifications
  63.              to the ZIF Editor Pro.)
  64.  
  65.  
  66. 03-29-94 ■ Version 1.01
  67.  
  68.            . Removed support for the /CLEANUP option and moved
  69.              operational code to the ZIF Editor Pro.  The
  70.              (uncompressed) code size was reduced by about 11K.
  71.  
  72.            . Corrected a problem where the ZIPRPROPath was not
  73.              being set before attempting to read the .INI file.
  74.  
  75.            . Rearranged the processing order to more closely 
  76.              reflect the order used in ZIP'R Pro For DOS.
  77.  
  78.            . Added support for the /TEST and /CLEANUP options.
  79.  
  80.  
  81. 03-24-94 ■ Version 1.00
  82.  
  83.            . Fixed a problem where the compression signal file
  84.              was not being deleted if an error occured while
  85.              attempting to test the archive integrity.
  86.            
  87.            . Fixed a problem where the compression process would
  88.              be placed in a window rather than as an icon to 
  89.              prepare for the Query process, even if Query mode
  90.              had been internally disabled.
  91.            
  92.            . Added code throughout ZPROCESS to append an error
  93.              code to the ZPROC signal file to signal ZPROWIN that
  94.              an error had occurred.
  95.  
  96.            . Combined all of the ...Append... procedures into a
  97.              common procedure using enumerated types.
  98.  
  99.            . Increased the stack size to 12280, to match ZIP'R
  100.              Professional.
  101.  
  102.  
  103. 02-24-94 ■ Version 0.6ß
  104.  
  105.            . Created an enumerated type called a LaunchType for 
  106.              launching the compression program, decompression program,
  107.              and program.
  108.            
  109.            . Corrected a problem where a runtime error 2 would occur
  110.              in the CreateSubDirectoriesUnderOS2 procedure, because
  111.              an Else statement was omitted.
  112.  
  113.            . Brought the ZProcessor code to the same feature level
  114.              as ZIP'R Pro.
  115.  
  116.            . Added support for the new Instance ID file created by
  117.              ZPROWIN.  It is the responsibility of the ZProcessor
  118.              to delete this file when finished with its operations.
  119.  
  120.            . Changed the name of the EXECZPRO unit to MAIN.
  121.  
  122.            . Moved the procedure to create the ZProcessor signal file
  123.              to ZPROWIN.  Altered the ZProcessor code to write to the
  124.              file, but not to create it.
  125.  
  126.            . Modified error messages unit to include code for
  127.              ZIP'R Pro For Windows.  Added conditional defines to
  128.              make code shareable between the DOS and Windows versions.
  129.  
  130.  
  131. 12-20-93 ■ Version 0.5ß
  132.  
  133.            . Corrected a problem where the NetworkMultitasker flag
  134.              was not being set, causing ZIP'R not to create the
  135.              necessary signal files.
  136.  
  137.            . Corrected a problem where the .ZIP file was deleted 
  138.              when Compress/Decompress Only was used in combination
  139.              with Selective Exclusion (also possibly Selective
  140.              Extraction).
  141.  
  142.            . Corrected a problem with appending .ZFW extensions to
  143.              the passed ZIP'R Information File name.
  144.  
  145.            . Corrected a problem where Windows programs were being 
  146.              executed if Compress/Decompress Only was selected.
  147.  
  148.            . Added code to allow ZIP'R Information Files to contain
  149.              a .ZFW extension, but not require it.
  150.  
  151.            . Completed the transfer of ZIP'R Professional For DOS 
  152.              code into the ZProcessor.  All units are common, which
  153.              will allow much easier maintenance of the code, and
  154.              keep the ZProcessor at the same feature level as ZIP'R Pro.
  155.            
  156.            . Corrected a problem that occurred if the .CSF or .DSF
  157.              files exist when executing a windows app.  The error was
  158.              being reported, but the application was being executed
  159.              anyway.
  160.            
  161.            . Corrected a problem where PKUNZIP would report an Error #9
  162.              (File not found.  No ZIP files found.) when using Selective
  163.              Extraction or Selective Exclusion.  The problem was that
  164.              the selective extraction and exclusion filenames were 
  165.              generated during the decompression phase, but the compression
  166.              phase didn't know the filenames.  The solution was to write
  167.              the filenames to the .ZSF file.
  168.            
  169.            . Re-wrote the ZProcessor in Pascal, borrowing code sections
  170.              from ZIP'R Professional For DOS.
  171.  
  172.  
  173. 07-16-93 ■ Version 0.3ß
  174.            
  175.            . Made sure that the current directory is correct
  176.              before executing the compression programs.
  177.            
  178.            . Extended passed parameter capability to 14 parameters.
  179.            
  180.            . Added Update Option related code.
  181.            
  182.            . Added Query Option related code.
  183.  
  184.  
  185. 07-05-93 ■ Version 0.2ß
  186.            
  187.            . Added code to echo the ERRORLEVEL generated by PKZIP/
  188.              PKUNZIP to the temporary file.
  189.            
  190.            . Changed parameter handling to accomodate the new 
  191.              ActionToBeTaken parameter issued by ZIPRWIN.EXE.
  192.            
  193.            . Increased the number of parameters that ZPROCESS can  
  194.              handle to 14.
  195.  
  196.            
  197. 04-10-93 ■ Version 0.1ß
  198.  
  199.            . Added code to handle the creation of temporary file
  200.              when calculating the disk space required to decompress
  201.              a compressed file.  (This eliminates the need for the
  202.              ZTEMP.BAT file.)
  203.            
  204.  
  205. 04-06-93 ■ Version 0.0ß 
  206.  
  207.            . Added code to handle all compression and decompression
  208.              routines using information passed from ZIPRW.EXE.
  209.              (This eliminates the need for the ZARJ, ZLHA, ZSQZ, 
  210.              ZPKZIP, and ZPKUNZIP .BAT files and their associated
  211.              .PIF files.
  212.  
  213.            . Initial coding.
  214.  
  215.